home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 2 of 2).iso / cheats / cheet39 / install.dat / 1OPTIP39.TXT < prev    next >
Text File  |  1995-03-07  |  4KB  |  116 lines

  1. ~Today's Top DOS Tip
  2.  
  3. Finding 'lost' files in a mass of directories!  -  By Simon Burrows
  4.  
  5.  
  6.  
  7. ~`Introduction
  8. ~`────────────
  9.  
  10. `It seems  unlikely that  there's anyone  out  there  that  hasn't
  11. `encountered the 'lost' file phenomenon before.  You know the sort
  12. `of thing  I mean:  you know exactly what the name of the file you
  13. `need is,  but you can't remember which directory you have left it
  14. `in.   With this fact in mind, I find it difficult to believe that
  15. `Microsoft haven't  included  a  utility  with  their  latest  DOS
  16. `package which  will search  for the  name of  the lost  file  you
  17. `specify and  inform you  of its location.  The plain fact is that
  18. `they haven't, however, so you're gonna have to sort something out
  19. `for yourself....
  20.  
  21.  
  22.  
  23. ~`Method and Examples
  24. ~`───────────────────
  25.  
  26. `The best  way I  have found to do it is to use the CHKDSK utility
  27. `with the  /V command.   Used on its own, this will display a list
  28. `of every  single file  on the  current drive with a full path for
  29. `each file.   Since  this isn't  quite what we're looking for, you
  30. `need to  'mix' this  command with  the FIND filter to make CHKDSK
  31. `display only  those files  on the current drive with the name you
  32. `specify.
  33.  
  34. `Here's an  example.   If you  type this at the DOS prompt it will
  35. `list all  the files on the current disk with the name "CHEET.EXE"
  36. `together with their locations :-
  37.  
  38.  
  39. ~CHKDSK /V | FIND "CHEET.EXE"
  40.  
  41.  
  42. `When doing  this you  must remember that the name of the file you
  43. `are searching  for    (ie,  the part in " "s)  must be in capital
  44. `letters because the FIND filter is case-sensitive.
  45.  
  46. `Doing this  each time  you wish  to find  the location of a file,
  47. `however, can  be a  bit cumbersome   (hey,  long word!)   so it's
  48. `worth making  a batch  file to  do the job for you.  Even better,
  49. `once you've made this batch file, copy it into the DOS directory.
  50. `Doing  this  allows  you  to  load  the  utility  from  whichever
  51. `directory you are in, just typing its name.
  52.  
  53. `Here's what the batch file needs to look like :-
  54.  
  55.  
  56. ~CHKDSK /V | FIND "%1"
  57.  
  58.  
  59. `Type this into a text-editor such as MS-DOS Edit, then save it as
  60. `something like  "FINDME.BAT".  To get it to work now, simply type
  61. `"FINDME" followed  by the name of the file you want to find.  For
  62. `example,  if  you  couldn't  remember  which  directory  you  had
  63. `installed DOS in, and you needed to use DOS's FORMAT command, you
  64. `could type the following to find the location of FORMAT.COM :-
  65.  
  66.  
  67. ~FINDME FORMAT.COM
  68.  
  69.  
  70. `You must remember, though, that when you load the batch file, the
  71. `name of  the file you want to search for must still be in capital
  72. `letters   (like the  "FORMAT.COM"  part  of  the  example  above)
  73. `otherwise your search will be fruitless!
  74.  
  75. `To make  this batch  file even more user-friendly you could add a
  76. `feature which  allows you  to specify  which drive  you  want  to
  77. `search for  the 'lost'  file in.   To  do this  you might use the
  78. `following batch file :-
  79.  
  80.  
  81. ~CHKDSK %1 /V | FIND "%2"
  82.  
  83.  
  84. `To use  this to  find the  file "EDIT.EXE" on drive D:, you would
  85. `type the following from the command line :-
  86.  
  87.  
  88. ~FINDME D: EDIT.EXE
  89.  
  90.  
  91. `What makes  this even better is that if you don't specify a drive
  92. `to search, it will search the current drive.
  93.  
  94.  
  95. `NOTE:  This method of finding lost files will also inform  you of
  96. `       files which  have the name of your 'lost' file included in
  97. `       their longer  names.  For example, assuming  you have  got
  98.         both files on the  disk  you are  searching, if you search 
  99.         for "FORMAT.COM" you  will  also  be told the  location of 
  100.         "UNFORMAT.COM" since the  name of this  file  contains the
  101.         text "FORMAT.COM" which you  searched  for.  Similarly, if 
  102.         you did a search for "EDIT.EXE" and  you had  files called  
  103.         "PATHEDIT.EXE" and "SYS-EDIT.EXE" on  the current  disk as  
  104.         well, all three files would be reported to you by CHKDSK.
  105.  
  106.  
  107.  
  108. ~Guten Apetit!....
  109.  
  110.  
  111. `                          ─────────────
  112. ~`                          Simon Burrows
  113. `                          ─────────────
  114.  
  115.  
  116.